devil worshipper - German English Dictionary